package com.clj.fastble.callback;

import com.clj.fastble.data.BleDevice;

import ohos.bluetooth.BluetoothRemoteDevice;

import java.util.List;

/**
 * BlueToothScanCallback
 */
public interface BlueToothScanCallback {
    void notifyDiscoveryState(boolean isStarted);

    void notifyBluetoothStatusChanged();

    void updateAvailableDevices(BluetoothRemoteDevice btRemoteDevice);

    void updatePairedDevices(BluetoothRemoteDevice btRemoteDevice);

    void updateFinishScanResult(List<BluetoothRemoteDevice> blueToothDevices);
}
